Madyes Swallowtail   (Battus madyes magnimacala) 

Niels Poul Dreyer

Maranon Valley, Peru

12-01-05

Upper Maranon Valley of Peru over Andes to western slope; scarce; usually above 1000m; juveniles unknown